<?php

namespace Admin\Controller;
use Think\Controller;
class SystemController extends BaseController
{
    /*
     * 获取列表
     */
    public function index()
    {
        if (IS_POST) {

            $tea = M('system');
            if (!isset($_POST['page']) || empty($_POST['page'])) {
                $page = 1;
            } else {
                $page = $_POST['page'];
            }
            if (!isset($_POST['limit']) || empty($_POST['limit'])) {
                $limit = 10;
            } else {
                $limit = $_POST['limit'];
            }
            // $condition['is_del'] = 0;
            // if (isset($_POST['search'])) {
            //     $condition[] = [
            //         'course_id' => array('like', "%" . $_POST['search'] . "%"),
            //         'course_name' => array('like', "%" . $_POST['search'] . "%"),
            //         '_logic' => 'OR',
            //     ];
            // }
            //添加删除字段
            $count = $tea->where($condition)->count();
            $data = $tea->where($condition)->page($page, $limit)->select() ?: [];
            
            return $this->successResponse('获取成功', $data, $count);
        } else {
            $this->display();
        }
    }

    /*
     * 删除
     */
//     public function del()
//     {
//         if (IS_POST) {
//             $course_id = $_POST['id'];
//             $model = M('course');
//             //PHP版本对数组形式
//             $data = array(
//                 'is_del' => 1
//             );
// //            $rs = $model->where('course_id = '. $course_id)->setField($data);
//             $rs = $model->where('course_id = ' . $course_id)->data($data)->save();
//             if ($rs === false) {
//                 $this->ajaxReturn(false);
//             } else {
//                 $this->ajaxReturn(true);
//             }
//         }
//     }

    /*
     * 添加课程
     */
    // public function add()
    // {
    //     $course = D("course");
    //     $college = D("college");

    //     //自动收集表单
    //     if (empty($_POST))   //首先判断时侯为第一次打开页面
    //     {
    //         $college_info = $college->where($where)->field('college_id, college_name')->select() ?: [];
    //         $data = [
    //             'college_info' => $college_info,
    //         ];
    //         $this->assign($data);
    //         $this->display();
    //     } else {
    //         $course->create(); //自动收集表单并且创建数据
    //         //自动递增课程编号
    //         $course = $course->limit(1)->order('course_id desc')->field('course_id')->find();
    //         $course_id = $course['course_id'];
    //         do {
    //             ++$course_id;
    //         } while ($course->where('course_id = ' . $course_id)->count('course_id'));
    //         $_POST['course_id'] = $course_id;
    //         $z = $course->add($_POST);
    //         if ($z) {
    //             $this->success("添加成功,返回页面", U("index"), 2);
    //             //success方法，3秒后自动跳转到add页面，默认是3秒
    //         } else {
    //             $this->error("添加失败！", U("index"), 2);
    //         }
    //     }
    // }

    /*
     * 信息更新
     */
    public function update()
    {

        if (empty($_POST)) {
            $this->error('缺少输入值');
        }
        $course = M('system');
        $where = [
            'coe_id' => $_POST['coe_id'],
        ];
        $data = [
            //不能修改编号
            'coe_a' => $_POST['coe_a'],
            'coe_b' => $_POST['coe_b'],
            'coe_c' => $_POST['coe_c'],
            'coe_d' => $_POST['coe_d'],
        ];
        $res = $course->where($where)->save($data);
        if ($res === false) {
            $this->error('修改失败');
        } else {
            $this->success('修改成功');
        }
    }

    /**
     * 获取课程详情页
     */
    public function systemDetail()
    {
        if ($_POST['id']) {
            $course = M('system');
            $condition = array(
                'id' => $_POST['id'],
            );
            $data = $course->find($_POST['id']);
            if ($data) {
                $this->assign($data);
                $this->display('systemDetail');
            } else {
                $this->error('id不存在');
            }
        } else {
            $this->error('参数有误');
        }
    }



}

